@charset "utf-8";
/* 2009.12 */

/* miyac reset */
html{color:#333;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}

/* --------------------------- 基本 --------------------------- */
body{font-size:13px; font-family:Arial, Helvetica, sans-serif,"宋体", "新細明體";}
a{_zoom:1;}strong{font-weight:bold;}
a:visited{color:#5b96bf;text-decoration:none;}
a:link{color:#369;text-decoration:none;}
a:hover{color:#369;text-decoration:underline;}
a:active{color:#369;text-decoration:underline;}
ol,ul{list-style:none;}

#container{ width:950px; margin:0 auto;}
#header{}
.logo{margin:0 20px 0 33px;width:155px; height:60px; float:left;}
.logo img{width:155px;height:60px; display:block;background:url(/images/logo_red_150x55.gif) no-repeat 0 0;}
.menu{margin:0;}
.location{margin:1px 0 5px 5px;_margin:3px 0 2px 3px;}
.location span{}
.order-step{margin:5px 0 10px;}
#main { clear:both;}
#footer{clear:both; height:15px; border-bottom:1px solid #ccc; margin-top:10px; text-align:center;background:url(/images/bg_gradient.gif) repeat-x 0 -382px; padding:7px 20px; color:#777;}
#footer p{float:left; font-size:12px;}
#footer div{float:right;}
#footer a:link,#footer a:visited{text-decoration:none;padding:0 2px; color:#333;}#footer a:hover{text-decoration:underline;}


/* --------------------------- 商品圖文區--------------------------- */
.pd-mainbox{width:760px;}
/* --------------------------- 商品圖文區(左大圖)--------------------------- */
.pd-photobox{float:left;background:url(/images/pd/bgppotho.gif) no-repeat 0 0;width:298px;overflow:hidden;}
.pd-photobox .pimage{margin:12px; width:250px;height:250px;}
.pd-number{width:230px;padding:15px; text-align:center;color:#666;font-size:12px;}
.pd-number p{line-height:1.5em;}
.pd-number p img{margin:5px 0 0;*margin:5px 0 6px;}/* miya@2010.01.13 */
/* 安全標章 miya@2010.01.13 */
.icon-safe{background:url(/images/icon_25.gif) no-repeat 0 -959px; padding-left:18px;}
/* --------------------------- 商品圖文區(右說明文)--------------------------- */
.pd-infobox{float:left;margin:0; width:453px;overflow:hidden;}
.infoboxheader{margin:0;padding:2px 15px;border:1px solid #ccc; border-width:1px 0 3px;background-color:#f6f6f6; line-height:1.8em;}
.infoboxheader p{color:#f60;font-size:13px;}
.infoboxheader b{padding-top:10px;padding-bottom:10px;padding-left:15px;color:#333333;font-size:18px;}
.infoboxheader h1{color:#333333;font-size:18px;}
.infocontent{padding-top:10px;padding-bottom:8px;font-size:13px;border-bottom:1px solid #ccc;}
.infocontent.border-wt{border:0;}
.infocontent p{padding-left:15px; line-height:22px;letter-spacing:0px}
.infocontent-type{padding-left:20px; line-height:25px;letter-spacing:0px;padding-top:10px;padding-bottom:8px;font-size:13px;border:1px solid #ccc;border-right-style:none;border-left-style:none;border-top-style:none;}
.infocontent-type b{color:#ff0000;}
.infocontent-type b big{font-size:15px;color:#ff0000;}
.infocontent-type span{ margin-right:8px;}

.grey-price,.infocontent-price{float:left;text-align:center;padding-left:20px;padding-right:30px;font-size:13px; line-height:55px; }
.grey-price b{font-weight:100;color:#999;text-decoration:line-through;}
.infocontent-price b{font-weight:bold;font-size:30px;text-decoration:none;color:#ff0000;}
.grey-price{padding-top:5px;}

/* ---------------------------商品圖文區(右說明文)商品類型--------------------------- */
.type-1,.type-2,.type-3,.type-4,.type-5,.type-money{font-size:12px; padding:1px 3px;*padding:3px 3px 0;}
.type-1{background:#FCF; color:#333;}/* 限購 */
.type-2{background:#94ebf2; color:#333;}/* 贈品 */
.type-3{background:#fc9; color:#333;}/* 加購 */
.type-4{background:#d5f091; color:#333;}/* 活動 */
.type-5{ background:#FF0; color:#333; }/* 满额购 */
.type-money{background:url(/images/pd/type_money.gif) no-repeat center center #ffc600; padding:1px 14px 1px 13px;}/* 送购物金 */
.type-money img{margin-bottom:-2px;}


/*BT*/
.bt-box{width:450px;margin:10px 0 0 0; clear:both; overflow:auto;_zoom:1;}
.bt-bottom{clear:both;width:600;margin-left:200px;padding-top:30px;}
.bt-bottom2{clear:both;width:200;margin-left:300px;padding-top:30px;}
.bt-buy{float:left;padding-top:0px;padding-left:5px;}
.bt-buy,.bt-cart,.bt-want{background:url(/images/btn_bigw.gif) no-repeat;width:150px;height:60px;}
.bt-buy b,.bt-cart b{color:#f30;}
.bt-buy{background-position:0 -350px;}
.bt-buy:hover{background-position:0 -450px;}
.bt-cart{float:left;padding-top:0px; margin:0 -5px 0 -3px; width:152px; z-index:55;}
.bt-cart{background-position:0px -550px;}
.bt-cart:hover{background-position:0px -651px;}
.icon-col-position{float:right; margin:10px 30px 0 0;_margin:10px 20px 0 0;}
.icon-collection{background:url(/images/icon_25.gif) 0 4px no-repeat; padding:3px 3px 3px 20px;}
span.icon-collection{float:left;background-position:0 -547px;*background-position:0 -545px; padding:4px 3px 3px 22px; line-height:1.4em; margin-bottom:5px;}
.bt-want{float:left;padding-top:0px;padding-left:20px;}
.bt-want{background-position:0px -850px;}
.bt-want:hover{background-position:0px -950px;}

/* 已售完補貨中 miya@2010.01.13 */
.none-buy,.none-cart,.commingsoon{background:url(/images/btn_bigw.gif) no-repeat; width:150px;display:block; float:left;}
.none-buy span,.none-cart span,.commingsoon span{display:none;}
.none-buy{height:47px; background-position:center -1150px;}
.none-cart{height:47px; background-position:center -750px;}
.commingsoon{background-position:center -1250px; padding:45px 0 10px; text-align:center; color:#f00;}

/*TAB*/
.tab-box{width:750px;}

/* 商品tab切換 miya modify@2010.01.11 */
ul.pdtab{ clear:both;height:30px; display:block; border-bottom:3px solid #ffd576;font-size:15px;font-weight:bold;}
.pdtab li{float:left;}
.pdtab li a:link,.pdtab li a:visited{float:left;display:block; text-align:center;height:23px; width:150px;background:url(/images/pd/pd_show_tab.gif) no-repeat 0 -50px;color:#31332e;padding-top:7px;}
.pdtab li a:link.pdtab-f ,.pdtab li a:visited.pdtab-f ,.pdtab li a:hover{background:url(/images/pd/pd_show_tab.gif) no-repeat 0 0; text-decoration:none;}
/* 商品tab切換 miya modify@2010.01.11 */

.tab-bg01{ clear:both; margin:0; border-bottom-width:3px; border-bottom-style: solid; border-bottom-color: #ffd476; background-color: #FFF; padding: 0px; width: 750px; float: left; }
.tab-bg02{clear:both;width:750px;margin:0;border:none;border-right-style:none;border-left-style:none;border-bottom-width:3px;height:28px;background-color:#fefab1;}
.tab-bg02 p{float:left;padding-top:6px;padding-bottom:8px;padding-left:42px;color:#336699;font-size:15px;}
.tab-bg02 b{padding-top:10px;padding-bottom:10px;padding-left:15px;color:#333333;font-size:18px;}
/*BBS START*/
.bbs{float:left;margin:0px;margin-top:15px;height:259px;width:748px;background:url(/images/pd/bgbbs.gif) no-repeat 0 0;overflow:hidden;}
.bbs .pimage{padding-left:60px;padding-top:50px; width:600px;height:180px;}
.bbs-sub{clear:both;margin:0px;margin-top:10px;padding-bottom:15px;height:31px;width:745px;background:url(/images/pd/bgsubtitle.gif) no-repeat 0 0;overflow:hidden;}
.bbs-sub p{clear:both;color:#31332e;margin:5px;padding-left:34px;padding-top:3px;text-align:left;font-size:15px; font-weight:bold;}
.bbs-content{width:748px;color:#777777;margin:0px;padding-left:34px;text-align:left;}
.bbs-content h6{font-size:15px; font-weight:bold;}
.bbs-content p{width:700px;color:#777777;margin:0px;padding-left:0px;padding-top:15px;padding-bottom:0px;text-align:left;}
/* 商品大圖與縮圖 miya@2010.01.18 */
.pdimg-show{overflow:auto;_zoom:1; padding:10px 10px 50px;}
.pding-slist{float:left; width:55px;}
.pding-slist img{vertical-align:bottom;}
.pding-slist a:link,.pding-slist a:visited{ float:left;border:1px solid #ddd; margin:1px 1px 5px;}
.pding-slist a:hover,a.pdimg-f:link,a.pdimg-f:visited{border:2px solid #f60; margin:0 0 4px;}
.pdimg-big{float:left; width:620px; height:620px; text-align:center; display:block; margin:0 0 0 20px;}
.pdimg-show p{clear:both;}
a.pdimg-btn-more:link,a.pdimg-btn-more:visited,a.pdimg-btn-close:link,a.pdimg-btn-close:visited{ float:right;margin-top:-22px;*margin-top:-32px; border:0;background:url(/images/pd/bt_expand.gif) 0 0 no-repeat; color:#000; font-size:12px; text-align:right;padding:5px 10px 5px 22px;}
a.pdimg-btn-close:link,a.pdimg-btn-close:visited{ background-position:0 -100px;}
a.pdimg-btn-more:hover{text-decoration:none; background-position:0 -50px;}
a.pdimg-btn-close:hover{text-decoration:none; background-position:0 -150px;}
/* 商品大圖與縮圖 END */

/*plus Purchase 加購商品 START */
.pluspurchase{float:left;margin:0px;margin-top:15px;height:338px;width:750px;background:url(/images/pd/bgpluspurchase.gif) no-repeat 0 0;overflow:hidden;}
.purchasebox{float:left; margin:45px 20px 10px;_margin:45px 10px 10px;width:700px;height:250px;overflow-y:scroll;overflow-x: hidden;scrollbar-base-color: #FCFCFC;scrollbar-arrow-color: #767676;scrollbar-3dlight-color: #fafafa;scrollbar-darkshadow-color: #fafafa;scrollbar-face-color: #fafafa;scrollbar-highlight-color: #333333;scrollbar-shadow-color: #333333;scrollbar-track-color: #fafafa;}
.purchaseinnerbox,.purchaseinnerbox_focus,.purchaseinnerbox_last{float:left;margin:5px 0; padding:5px 10px;width:115px; line-height:1.8em;background:url(/images/link_dote.gif) repeat-y right 0;}
.purchaseinnerbox_focus{background:url(/images/link_dote.gif) repeat-y right 0 #ffebac;}
.purchaseinnerbox_last{background:none;}
.pd-pluspurchasethumb{text-align:left;}
.pd-pluspurchasethumb img{border:1px solid #ddd;margin:0 0 5px 5px; padding:0;}
.pd-pluspurchasethumb span{color:#666;font-size:12px;}
.pd-pluspurchasethumb p{color:#f00;font-size:13px;}
.pd-pluspurchasethumb b{color:#f00;font-size:15px;}
.pd-pluspurchasethumb li{color:#333333; font-weight:bold;}
/*plus Purchase 加購商品 END */

/*商品 N選M pdpage_nm.html  START */



/* N選M圖區 */

.pdnm{clear:both;margin:0; width:740px; margin:0 auto;}
.pdnmtitle{padding:7px 30px 5px; color:#333;font-size:15px;font-weight:bold;background:url(/images/pd/bgpdnm.png) no-repeat 0 0;}
.pdnmtitle b{color:#f30}
.pdnmpbox{padding:10px 0 10px 10px; border:2px solid #ffd673; overflow:auto; _zoom:1;}
.pdnmpbox .pdnmpinnerboxbg,.pdnmpbox .pdnmpinnerboxbg-f,.pdnmpbox .pdnmpinnerboxbg-out{float:left;margin:0 5px 5px 0; text-align:center;font-size:13px;line-height:21px;}
.pdnmpbox .pdnmpinnerboxbg img,.pdnmpbox .pdnmpinnerboxbg-f img,.pdnmpbox .pdnmpinnerboxbg-out img{margin:0 10px 7px;}
.pdnmpbox .pdnmpinnerboxbg span,.pdnmpbox .pdnmpinnerboxbg-f span,.pdnmpbox .pdnmpinnerboxbg-out span{ font-weight:bold;}

.pdnmselect{margin-bottom:5px;margin-top:2px; height:20px;}
.pdnminfo{margin:0;padding:18px;_padding:10px;width:690px; text-align:center;}
.pdnminfo strong{font-size:15px;}
.pdnminfo em{color:#f00;}
.pdnminfo b{font-size:30px;letter-spacing:3px;}
.pdnminfobt{margin-left:173px;_margin-left:30px;padding:10px 0 10px 70px;width:500px;_width:600px; text-align:center;}

/*商品 N選M pdpage_nm.html  END */

/*商品 N選M pdpage_nm.htm2  START */
.pd-price{float:left;text-align:center;padding-left:20px;padding-right:30px;font-size:13px; color:#333;line-height:40px; }
.pd-price b{font-size:15px;}
.pd-price em{font-size:24px;color:#f00;font-weight:bold; }
.pd-photoboxnbg{float:left;width:298px;}
.pd-photoboxnbg .pimage{margin:12px; width:250px;height:250px;}
.pp{clear:both;width:740px;margin:0;text-align:center;}
.pp-content{margin-left:100px;_margin-left:30px;width:500px;padding:5px;text-align:center;}
/*商品 N選M pdpage_nm.htm2 END */


/*商品 N選M 加購滿額送 pdpage_nm.htm3  START */
.present{width:330px;height:565px ;background:#fff; line-height:1.5em;}
.close-bt{margin-left:295px;background:url(/images/pd/bt_button.gif); no-repeat;width:21px;height:21px;display:block;}
.close-bt{background-position:-2px -64px;}
.presentp{text-align:center;}
.pprice{font-size:13px;margin:5px auto; text-align:center; line-height:2em; color:#999}
.pprice span{font-size:15px;}
.pprice b{color:#f00;margin-left:30px;}
.pprice em{font-size:18px;font-weight:bold;}
.detail-text{clear:both;width:290px;margin:0 20px;font-size:13px;color:#666;}
.detail-text em{font-size:15px; font-weight:bold;color:#f60;}
.detail-text h5{font-size:15px; font-weight:bold;color:#333;margin:5px 0 10px;}

.btarea{margin:10px 55px;padding:0px;text-align:center;width:200px; height:40px;} 
/* 按鈕中 */
.btn-mid{background:url(/images/btn_mid.gif) no-repeat; display:inline-block;width:94px; height:15px; padding:10px 4px;*padding:12px 4px; text-align:center; font-weight:bold; text-decoration:none}
a.btn-mid:link,a.btn-mid:visited{background-position:center 0;color:#631;}
a.btn-mid:hover,a.btn-mid-gy:hover{background-position:center 0;color:#631;}
/* alert */
.pdnm-alert p{line-height:1.5em; padding:15px 0px 20px 100px;background:url(/images/icon_caution.gif) 15px 5px no-repeat;}
.pdnm-alert.t-one p{ line-height:3em;}
.pdnm-alert div{margin:0 0 0 5px;}
.pdnm-alert a.btn-mid:active,.pdnm-alert a.btn-mid:link,.pdnm-alert a.btn-mid:visited{zoom:1;outline:0;border-color:transparent;}
/*商品 N選M 加購滿額送 pdpage_nm3.htm END */



/* -------------------------------- QA_alex010510 ------------------------- */
.page-accound{ clear:both; width:750px; margin:0; border-bottom:1px dotted #ccc; height:28px;}
.page-accound p{clear:both;padding:9px 8px 5px;*padding:5px 8px 4px;}
.page-accound b{padding-top:10px;padding-bottom:10px;padding-left:15px;color:#333333;font-size:18px;}
.page-accound1{ clear:both; width:750px; border-bottom:1px dotted #ccc; height:5px;margin-bottom: 20px;}

td.txt-time{ text-align:right; color:#666;}
.qa-pic-ask{float:left;margin-top:3px;height:14px;width:50px;background:url(/images/pd/pd_qa.gif) no-repeat 0 0;overflow:hidden; padding-left:20px; font-weight:bold;line-height:1.3em; *line-height:1.2em;}
.qa-pic-ask{background-position:0 0px;}
.qa-pic-ans{float:left;margin-top:3px;;height:14px;width:50px;background:url(/images/pd/pd_qa.gif) no-repeat 0 0;overflow:hidden; padding-left:20px; font-weight:bold; line-height:1.3em; *line-height:1.5em;}
.qa-pic-ans{background-position:0 -19px;}

.qa-service{margin:0 20px 0 0;}
.qa-service h2{clear:both;}
.qa-service textarea{margin:15px 0 5px 5%; width:90%;}
.qa-service .qa-txtnote{margin:0 0 15px 5%;}
.qa-service ul{margin-left:5%; line-height:1.8em; margin-top:7px;}

.qa-bg{margin:15px 0 0;width:100%; clear:both; line-height:2em;}
.qa-bg td{padding:3px 10px;}
.txt-noqa{padding:7px 17px; color:#333;font-size:15px;}


.txt-code{font-weight: bold; color:#333}
.txt-inline{color:#333; padding-left:15px;*padding-left:26px;}
.txt-reg{font-size:18px; padding:1px 3px;*padding:3px 3px 0;background:#fc9; color:#333;}
/* -------------------------------- QA_alex010510 ------------------------- */



/* 寬度 */
.w-1of3{float:left;display:inline;margin-left:3px;}
.w-1of3{width:100%;}
.w-1of3 div{float:left;}
.li.w-1of3{width:29.5%;}
.li.w-1of3{margin:0 0 5px;*margin:3px 0 0;}
.w-lof3-price{font-size:12px;color:#ff0000;text-decoration:none}
.w-lof3-price span{font-size:12px;color:#ff0000;text-decoration:none}
.w-lof3-price-no{font-size:12px;color:#333;text-decoration:line-through}
.w-lof3-price b{font-size:12px;color:#ff0000;text-decoration:none}

/* 表格 */
.tb-3{border:1px solid #ccc;vertical-align:text-bottom;}
.tb-3 th{text-align:left; font-weight:bold; background:#ffe9b5; color:#631; font-weight:normal; padding:4px;}
.tb-3 td{border-top:1px solid #ccc;padding:3px 5px; text-align:left; font-size:12px;}
.tb-3 td p{text-align:left; padding:0px 0px; margin:5px;}
.tb-3 td li{color:#777; float:none;}
.tb-3e td a:link,.tb-3 td a:visited{margin:3px 0;padding:0 1px;}
.boder-w,.tb-3 td.boder-w{border-color:#fff;}


/* 商品說明之選擇內容數量bar Miya @2010.01.13 */
.select-bar{clear:both;display:block; height:30px; background:#efefef; border:1px solid #ddd;}
.select-bar div{float:left; margin:5px 5px 0 10px;*margin:4px 5px 0 10px; height:24px;}
.select-bar div select{*margin-bottom:-2px;}
.select-bar div.saled{margin:7px 0 0 5px;}

/* 商品說明之加購商品區 Miya @2010.01.13 */
.buymorebox{clear:both; margin:15px 0 0; padding-bottom:13px;_padding-bottom:0;}
.buymorebox div{float:left; padding:0 0 0 12px;_padding:0 0 0 22px;}
.tb-buymore{float:left;border:1px solid #ccc;margin-left:1px;_margin-left:-5px; width:370px;_width:366px; margin-bottom:5px;}
.tb-buymore td{border-bottom:1px solid #ccc; padding:3px 5px; line-height:1.5em;}
.tb-buymore th{margin:0;border-bottom:1px solid #ccc; padding:0 0 0 7px;*padding:0 0 0 4px;}
.tb-buymore td img{float:left; display:none; border:1px solid #ddd; margin:0 5px 0 0;_margin:0 3px 0 0;}
.tb-buymore td .txt-price{display:block; text-align:right; width:100px;}
.tb-buymore .buymore-f{background:#f6f6f6;}
.tb-buymore .buymore-f .txt-price{color:#f00;}
.tb-buymore .buymore-f img{display:block;}

/* 購物須知 */
.pd-reminder{line-height:1.6em;}
.pd-reminder p{margin:.5em 0 .7em;}
.pd-reminder .bbs-sub p{margin:.2em;}